/* * Copyright (C) 2012 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.example.android.threadsample; import java.util.Locale; /** * * Constants used by multiple classes in this package */ public final class Constants { // Set to true to turn on verbose logging public static final boolean LOGV = false; // Set to true to turn on debug logging public static final boolean LOGD = true; // Custom actions public static final String ACTION_VIEW_IMAGE = "com.example.android.threadsample.ACTION_VIEW_IMAGE"; public static final String ACTION_ZOOM_IMAGE = "com.example.android.threadsample.ACTION_ZOOM_IMAGE"; // Defines a custom Intent action public static final String BROADCAST_ACTION = "com.example.android.threadsample.BROADCAST"; // Fragment tags public static final String PHOTO_FRAGMENT_TAG = "com.example.android.threadsample.PHOTO_FRAGMENT_TAG"; public static final String THUMBNAIL_FRAGMENT_TAG = "com.example.android.threadsample.THUMBNAIL_FRAGMENT_TAG"; // Defines the key for the status "extra" in an Intent public static final String EXTENDED_DATA_STATUS = "com.example.android.threadsample.STATUS"; // Defines the key for the log "extra" in an Intent public static final String EXTENDED_STATUS_LOG = "com.example.android.threadsample.LOG"; // Defines the key for storing fullscreen state public static final String EXTENDED_FULLSCREEN = "com.example.android.threadsample.EXTENDED_FULLSCREEN"; /* * A user-agent string that's sent to the HTTP site. It includes information about the device * and the build that the device is running. */ public static final String USER_AGENT = "Mozilla/5.0 (Linux; U; Android " + android.os.Build.VERSION.RELEASE + ";" + Locale.getDefault().toString() + "; " + android.os.Build.DEVICE + "/" + android.os.Build.ID + ")"; // Status values to broadcast to the Activity // The download is starting public static final int STATE_ACTION_STARTED = 0; // The background thread is connecting to the RSS feed public static final int STATE_ACTION_CONNECTING = 1; // The background thread is parsing the RSS feed public static final int STATE_ACTION_PARSING = 2; // The background thread is writing data to the content provider public static final int STATE_ACTION_WRITING = 3; // The background thread is done public static final int STATE_ACTION_COMPLETE = 4; // The background thread is doing logging public static final int STATE_LOG = -1; public static final CharSequence BLANK = " "; }